-- just define a couple of abstract operators:
op1 (*) #=> |op1:> __ smerge[", "] |__self>
op2 (*) #=> |op2:> __ smerge[", "] |__self>
-- then apply it:
op-if(|yes>, |op: op1>, |op: op2>) ssplit |abc>
|op1: a, b, c>
op-if(|no>, |op: op1>, |op: op2>) ssplit |abc>
|op2: a, b, c>